﻿/*
 *  DFUtil - a utility for creating and implementing blueprints in Dwarf Fortress.
 *  
 *  Copyright (C) 2009  Katharine Gillis
 *
 *  This program is free software: you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License as published by
 *  the Free Software Foundation, either version 3 of the License, or
 *  (at your option) any later version.
 *
 *  This program is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *  GNU General Public License for more details.
 *
 *  You should have received a copy of the GNU General Public License
 *  along with this program.  If not, see http://www.gnu.org/licenses/.
*/

namespace DFUtil
{
    /// <summary>
    /// DFUtil phase types.
    /// </summary>
    public enum PhaseType { Designate, Build, Stockpile, Query };

    public enum Designation { Mine, Channel, UpStaircase, DownStaircase, UpDownStaircase };

    public enum Building { Bed, Chair, Table, Door, Lever, StonefallTrap, WeaponTrap, CageTrap, Container, Cabinet, TradeDepot, CarpentersWorkshop, MasonsWorkshop,
        CraftdwarfsWorkshop, BowyersWorkshop, Kennels, ButchersShop, Fishery, FarmersWorkshop, Loom, Still, MechanicsWorkshop };

    public enum Stockpile { Animal, Food, FurnitureStorage, Graveyard, Refuse, Stone, Wood, Gem, BarBlock, Cloth, Ammo, Coins, FinishedGoods, Weapons, Armor, Custom };
}